List&lt&gt - Erro

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.
}

Seria interessante você colocar o tipo de erro que está dando. Fica mais fácil ajudar.

ele diz que o tipo de retorno do método ‘getUnidOrganizacional’ tem que ser um List<UnidadeOrganizacional> (This method must return a result of type List<UnidadeOrganizacional>)

ajuda???

List<sigov.UnidadeOrganizacional> != List

é isso não?

naum naum…não está assim no código tira o ‘sigov.’(Se bem que qdo coloquei ele não acusou erro, alem do que já estava ocorrendo)

Darei um tiro em minha cabeça :smiley: …acho q ja trabalhei demais por hj…

era um return q estava faltando no final(try,catch,finally)…

bem obrigado pela atenção…!