Posta il codice che magari è più chiaro.
Comunque, in generale, se utilizzi ResulSet come contenitore del risultato della query i metodo ResulSet.next(), ResulSet.first(), ResulSet.last(), ResulSet.relative(int) e ResulSet.absolute(int) oltre a permetterti di muoverti sul ResulSet, comunicano se l'operazione è riuscita tramite un ritorno booleano.
Se vuoi sapare se un ResultSet è pieno, cioè se la tua query ha dato esiti positivi esegui il seguente codice:
Oppure puoi sfruttare le eccezioni. Un accesso ad un ResultSet vuoto, tipo un getString(), genera una java.sql.SQLException che puoi catturare.codice:. . . // Dopo aver fatto la query if(mioResulSet.next()) { // La query è piena ed è meglio riportare tutto allo stato base mioResulSet.beforeFirst(); } else { System.out.println("Query vuota!!!!") } . . .
Tutto chiaro???