El ResultSet tiene un método llamado
next() el cual devuelve un boolean, true si hay más datos que leer o false si no los hay, entonces:
Código Java:
Ver original// data es el objeto ResultSet
while(data.next()) {
// Ya dentro del while obtener los datos
int Id = data.getInt("id");
}