adesso ho identificato il perchè e mi scuso se son stato poco chiaro.

durante la fase "rs.next" identifica riga per riga tutto il resultset e posso raccogliere in una string il risultato di un metodo rs.getstring(nome colonna oppure numero colonna).

il problema è che come dici giustamente tu, il metadata guarda unicamente la prima riga (quelle delle colonne) e quando cerco di piazzare nello stesso ciclo la variabile di corrispondenza nella colonna mi da risultato nullo.



Adesso quindi il problema è:

come riempio le properties x l'xml nel giusto ordine dopo che il secondo ciclo ha finito riempiendo i dati di colonna?