Erro ao usar Option

Olá pessoal. Tou aqui quebrando a cabeça… e num saio do canto :frowning:
Fiz uma vez uma coisa bem parecida… e agora que tou fazendo novamente num tah aceitando… alguém ai pode me dar uma luz? O código está abaixo…

private Option[] consultaAcoes() {
       String login = getSessionBean1().getMatricula();
       Vector <String> conjuntoRelatorio = new Vector <String>();
       
       Option[] retorno = null;
       ResultSet rs = null;
       int quantidadeRel;
 
         
        try {
             
            rs = getConsultaBanco ("SELECT aop_aco_cod_acao, aco_descricao " +
                    "FROM prpg.acoes_operador ao , prpg.acoes a " +
                    "WHERE ao.aop_aco_cod_acao LIKE '%REL%' " +
                    "AND ao.aop_ope_cod_operador ='"+login+"'" +
                "AND a.aco_cod_acao = ao.aop_aco_cod_acao " );

                           
            
             for (int i = 0; rs.next(); i++) {
                 conjuntoRelatorio.add( rs.getString(2) );  
               
                         
           }

             quantidadeRel = conjuntoRelatorio.size();
             
             retorno = new Option[quantidadeRel];
                 
             for (int j = 0; j < quantidadeRel; j++){    
            
                retorno[j] = new Option (conjuntoRelatorio.elementAt(j));   
               
                            
                }
        }catch (SQLException ex) {
                     ex.printStackTrace();
         }   
       
        finally  {
           try{
                if (rs != null) rs.close();           // se existir  alguma conexao, ela sera fechada
           
           } catch(SQLException onConClose) {
              System.out.println("Houve erro no fechamento da conexão");
              onConClose.printStackTrace();
          }
    }
          
     return retorno;  
 }  

Tah dando erro na parte do:

 retorno[j] = new Option (conjuntoRelatorio.elementAt(j));   

Ele diz que não aceita… num sei pq num aceita… antes num dava isso… Alguém pode me ajudar?
[]'s

ql a mensagem de erro?

Pelo que vi… diz que os tipos não são compativeis… mas já mudei e continua dando o mesmo erro de compatibilidade

o que vc mudo?

antes e depois da o msm erro?

Dah o mesmo erro…

poxa tem uns erros ai na manipulação do rs…
e como vc passa isso para conjuntoRelatorio…
q no caso eh vector e no seu bd ta vindo, um array bidimensional certo!?
e depois vc ta atribuindo duas vx valor para retorno…

e aonde da pau…
retorno[j] = new Option (conjuntoRelatorio.elementAt(j));
vc chego a cria o objeto Option?

Eu tou passando pra variavel conjuntoRelatorio o segundo campo que peguei do banco… por isso fiz assim: conjuntoRelatorio.add( rs.getString(2) );
Eu tou atribuindo uma variavel por vez ao vetor… tantas qntas estiverem no banco. Aí, soh depois disso tou colocando ele na caixinha… essa função que eu coloquei ai em cima retorna o valor dela pro dropdown.