ResultSet só Renorna null URGENTE!

Olá

Gostaria de mais uma vez pedir o seu auxilio de vocês, e o seguinte eu estou usando um jsp e java bean para retornar um consulta do BD mas ele só me retorna null. Quando eu execulto esse comando diretamente no BD ele retorna os resultados, quando utilizo o metodo que criei ele retorna nll. O que tem de errado com o esse método?

public ResultSet getGarotas() {
try {
pesquisa = “SELECT PERGUNTAS , SUM(QTD_VOTOS) AS TOTAL FROM PERGUNTAS WHERE PERGUNTAS LIKE ‘%Garota%’ GROUP BY PERGUNTAS, QTD_VOTOS HAVING SUM(QTD_VOTOS) > 100 ORDER BY PERGUNTAS”;
resultado = declaracao.executeQuery(pesquisa);

                     if (resultado.next()){
                        
                     } else { resultado=null;
                            
                             }
		
	} catch (SQLException e) {
	  System.out.println("Nao foi possivel getGaros()");
	}
	return resultado;
}

Muito obrigado

tenta:

if(resultado.next()!=0)

Quantas linhas retornam do select???
Se retornar so uma quando vc testa se rs.next() ele movimenta o ponteiro e não ha mais registros.Se for isso ddepois do teste de um rs.beforeFirst(), isso vai fazer o ponteiro voltar para antes da primeira posição e ai vc pode iterar ele.
Espero ter ajudado.

[]'s