The correct type for the Oracle object is, java.sql.Types.STRUCTor oracle.jdbc.OracleTypes.STRUCTdepending on the level of support you need.
, PLS-00382: expression is of wrong type, - . , invalid name pattern.
, , - :
stmt.registerOutParameter(1, OracleTypes.STRUCT, "EMPLOYEE_OBJ");
stmt.registerOutParameter(1, Types.STRUCT, "EMPLOYEE_OBJ");
execute 'd :
STRUCT result = (oracle.sql.STRUCT)stmt.getObject(1);
Object[] attr = result.getAttributes();