Ho sostituito:

codice:
DefaultTableModel tableModel = new DefaultTableModel(data, columnNames);
con

codice:
TableModel dataModel = new AbstractTableModel() {
          public int getColumnCount() { return 6; }
          public int getRowCount() { return rows;}
          public Object getValueAt(int row, int col) { return new Integer(row*col); }
      };
però dovrei inserire i dati nella tabella....con questa riga:

public Object getValueAt(int row, int col) { return new Integer(row*col); }