not an answer, but this.whatever
can be pretty misspeled in most complex Swing GUI
super.removeRow(...);
And
this.removeRow(...);
should be (my view to avoid ....)
myTableModel.removeRow()
- e.g. ((DefaultTableModel) table.getModel()).removeRow(row);
or you override in XxxTableModel
public void removeRowAt(int row) {