Grazie eumene,
i passi sono proprio quelli che dici tu infatti:
codice:
colonne = new String[13];
comocolonne = new String[13];
ResultSetMetaData RSMD = dati.getMetaData();
numcol=RSMD.getColumnCount();
for (int i=1; i<= numcol; i++) {
key=RSMD.getColumnName(i);
colonne[0]=String.valueOf(i);
colonne[1]= "9999";
colonne[2]= key;
colonne[3]= "";
colonne[4]= "";
colonne[5]= "";
colonne[6]= "";
colonne[7]= "";
colonne[8]= "";
colonne[9]= "";
colonne[10]= "";
colonne[11]= "";
colonne[12]= key;
htc.put(key,colonne);
ma come faccio alla fine di htc.put metto un'altro:
colonne = new String[13];
Così mi da errore per doppia definizione , no?