A workaround for a known bug with JTable and CellEditor