To remove all rows from a Java JTable created using Custom TableModel, try the following:
MyModel myTableModel = (MyModel) myTable.getModel();
for (int i = myTableModel.getRowCount()-1; i >= 0; i--) myTableModel.deleteRow(i);
Define the deleteRow(int row) method in the MyModel class.