ma tu ricrei un TableModel ogni volta? Allora dovresti provare con tableModel.fireTableDataChanged()