Pessoal ta dando um erro com o List, o que estou fazendo errado?
public List<UnidadeOrganizacional> getUnidOrganizacional() {
try {
conexao=new PMS_ConexaoDB();
usuario=new Usuario();
usuario=Logar.getUsuarioLogado();
String query = "{call SIGOV.SP_SELECIONA_SECRETARIA(?,?)}";
conexao.conectaPg(usuario);
cs = conexao.getConnection(usuario).prepareCall(query);
cs.registerOutParameter(1, OracleTypes.CURSOR);
cs.registerOutParameter(2, OracleTypes.NUMERIC);
cs.execute();
rs = (ResultSet) cs.getObject(1);
List<sigov.UnidadeOrganizacional> unidades=new ArrayList<UnidadeOrganizacional>();
while (rs.next()) {
UnidadeOrganizacional unidOrganizacional=new UnidadeOrganizacional();
unidOrganizacional.setidUnidadeOrganizacional(rs.getString("uor_idunidadeorganizacional"));
unidOrganizacional.setUnidadeOrganizacional(rs.getString("uor_dlsiglaunidade"));
unidades.add(unidOrganizacional);
}
return unidades ;
...tem o finally pra baixo fechando as conexões.
}