spireland - adds test for JTableModel and updates it to accept ArrayLists