ciao, grazie comunque per la risposta, ho modificato cosi il mio script


// costruzione tabella definizione array
Object columnNames[] = { "IDPogressivo", "Tipo", "Data Incidente", "Descrizione Accaduto", "Partecipanti", "Note"};
Object rowData[][]= new Object[6][7]; // ho impostato 6 e 7 per mia comodità

// fine costruzione tabella
// caricamento tabella
int r;
r=ConnettiDb.rsmd.getColumnCount();
int conta = 0;
int fisso = 1;

while(ConnettiDb.rslt.next()){
// popolare l'array rowdata
for(int j=0;j<=r; j++){

for(int i=1; i<=r; i++){
rowData[conta][j]=ConnettiDb.rslt.getString(i);
// conta carica le righe del database
// j carica i campi del record
// i sono i vari campi del record

}//fine for i

conta = conta + fisso;
}// fine for j

}// fine While
ConnettiDb.rslt.close();

JTable tabella = new JTable(rowData, columnNames);
JScrollPane sPane = new JScrollPane(tabella);
scatola.add(sPane);

il problema è che non gira, ho verificato la connessione, ed è conneso, riesci a vedere qualche problema.
saluti Roberto