No entendí muy bien tu problema, tú estas extrayendo los campos de la BD por separado desde un principio no? No se si lo que quieres es separar los
registros que te devuelve tu querie. En ese caso, suponiendo que lo que te devuelve tu querie sea una lista de objetos, lo que puedes hacer es utilizar la clase iterator o bien utilizar un forEach, que es más rápido y más sencillo de codificar.
Supongamos que tienes ya tu lista de names, una lista de Strings, y quieres recorrer la lista que te devuelve el querie, entonces puedes hacer esto:
Código:
//names es una lista de los nombres que te retorna tu querie.
int i=1;
for (String name: names){
System.out.println("El nombre"+ i +" es : "+name);
i++;
}
Si tú deseas puedes hacer uso del objeto
name como a ti convenga; solo te recuerdo que no puedes quitar elementos de una lista mientras la estas recorriendo. Lo que va a hacer es que
name va a tomar el valor de cada elemento de la lista
names.
Espero no haberte malentendido y que el código te sea de utilidad, si no fue así por favor especifíca un poco más.
Saludos.