Pregunta del Result Set

Hola tengo este código y me manda que el juego de resultados esta agotado ayuda XD

try {

System.out.println("CONECTANDO...");

Class.forName(driver).newInstance();
System.out.println("CLASE ENCONTRADA!!!");
Connection conn=DriverManager.getConnection(this.url+servidor+puerto+sid,usuario,password);
System.out.println("CONECTADO");

Statement estado =conn.createStatement();
ResultSet result=estado.executeQuery(consulta);
while(result.next()){
System.out.println(result.getString("CLNT_NAME"));
}

//Statement estado2 =conn.createStatement();
ResultSet result2=estado.executeQuery(consulta2);
while(result2.next()){
System.out.println(result.getString("CLNT_type"));
}

}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException es){
es.printStackTrace();
}catch(Exception s){
s.printStackTrace();
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

ciérralos

Tal vez porque no has cerrado el primer resultSet y ya estás ejecutando otro statement?

Persisten...

Pese a las recomendaciones, algunos persisten en malas prácticas.

ay yo también hubiera

ay yo también hubiera preguntado lo mismo.
Gracias por tenernos paciencia... es la falta de práctica :)

Como aclaración, no me estaba

Como aclaración, no me estaba refiriendo a aquellos que se aproximan al tema por primera vez, como el publicador original de este post, sino a aquellos que han tratado el asunto ya varias veces aquí mismo.