Un resultset nunca sera null cuando se ejecuta un consulta sql. Puedes hacer esto:
Código:
ResultSet rs = ps.executeQuery();
boolean resultados = rs.next();
if( !resultados )
out.println("No hay resultados en la búsqueda");
else{
while( resultados ) {
//Aqui realizas operaciones
resultados = rs.next();
}
}
Espero que esto te sirva