Crea un bean con los datos que quieres recuperar de la base de datos... en este caso veo que es el ID y el nombre de usuarios... Más o menos así:
Código:
class Usuario {
private String id;
private String nombre;
Usuario(String id, String nombre) {
this.id = id;
this.nombre = nombre;
}
//Aquí los métodos getter y setter.
}
Cuando tengas el resultset, recórrelo rellenado tu estructura de objetos Usuario... Más o menos:
Código:
[...]
Map usuarios = new HashMap();
while (rs.next()) {
Usuario usuario = new Usuario(rs.getString("ID_USUARIO"), rs.getString("NOMBRE_USUARIO"));
usuarios.put(usuario.getId(), usuario);
}
Con eso tendrás un mapa con el campo "ID" como clave. Para recuperar un usuario en concreto sólo tendrías que hacer:
Código:
[...]
Usuario usuario = (Usuario) usuarios.get("123");
println("El nombre del usuario 123 es: " + usuario.getNombre());
Si quieres el listado completo, sólo tienes que iterar todas las claves del mapa. Dependiendo de tus necesidades, te puede interesar otro tipo de estructuras.