Pirmero debes tener un Bean que sea identico a la tabla que estas rescatando, o que tenga los campos de las diferentes tablas que mezclaras. Por ejemplo, una tabla usuarios donde tengas el nombre y el telefono, deberas hacer un Bean asi.
Código PHP:
public class Usuario {
private String nombre;
private long telefono;
public Usuario() {
super();
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setTelefono(long telefono) {
this.telefono = telefono;
}
public String getNombre() {
return nombre;
}
public long getTelefono() {
return telefono;
}
}
Una vez tiene el Bean para encapuslar los datos del usuario podras consultar a la base de datos de usuarios y ponerlos en un List de esta forma.
Puedes ponerlos en un List
Código PHP:
List lista = new LinkedList();
//aca debera ir toda la logica de conexion a tu base de datos
//y la consulta, supondremos que los resultados quedaron en un
//ResultSet llamado rs.
while(rs.next()) {
Usuario usuario = new Usuario();
usuario.setNombre(rs.getString("NOMBRE_USUARIO"));
usuario.setTelefono(rs.getLong("TELEFONO_USUARIO"));
//ahora agregas el usuario al list
lista.add(usuario);
}
Una vez esta la lista llena, puedes o ponerla en session, o retornarla de un metodo, ahi ves tu como implentaras tu logica. Pero para mostrar su contenido debes hacer esto
Código PHP:
Iterator it = lista.iterator();
while(it.hasNext()) {
Usuario usuario = (Usuario)it.next();
System.out.println("Nombre:" + usuario.getNombre + " Telefono:" + usuario.getTelefono());
}
Espero te ayude.
Saludos