Table.setAutoCreateRowSorter(true); -> erro: java.lang.IndexOutOfBoundsException: Invalid index

Alguém sabe como posso resolver o erro que me dá ao utilizar:

table.setAutoCreateRowSorter(true);

2010-09-22 11:13:12 > Discover Java Application, (c)Barix,2008-2010 V0.12 (2010-09-16) 2010-09-22 11:13:12 > Run on Windows Vista 6.0; Java Version is 1.6.0_21. java.lang.IndexOutOfBoundsException: Invalid index at javax.swing.DefaultRowSorter.convertRowIndexToView(Unknown Source) at javax.swing.JTable.convertRowIndexToView(Unknown Source) at javax.swing.JTable.repaintSortedRows(Unknown Source) at javax.swing.JTable.sortedTableChanged(Unknown Source) at javax.swing.JTable.tableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableRowsUpdated(Unknown Source) at MyTableModel.getValueAt(MyTableModel.java:126) at MyTableModel.getColumnClass(MyTableModel.java:140) at javax.swing.table.TableRowSorter.useToString(Unknown Source) at javax.swing.DefaultRowSorter.updateUseToString(Unknown Source) at javax.swing.DefaultRowSorter.sort(Unknown Source) at javax.swing.DefaultRowSorter.allRowsChanged(Unknown Source) at javax.swing.JTable.notifySorter(Unknown Source) at javax.swing.JTable.sortedTableChanged(Unknown Source) at javax.swing.JTable.tableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableDataChanged(Unknown Source) at DeviceTablePane$2.run(DeviceTablePane.java:160) Finished on Thread[Thread-2,6,main]

Pela sua stack trace o problema não é table.setAutoCreateRowSorter(true);
e sim na linha 3 onde aparece java.lang.IndexOutOfBoundsException: Invalid index , ou seja, o indice esta fora do limite, em algum lugar você esta estrapolando o seu size ou length