Define a Custom TableModel, ItemTableModel
Add setItems() and getItemAt() methods
Remove columnNames loading from loadData()
Substitute DefaultTableModel with ItemTableModel
Remove columnNames functionalities from ListItemModelImpl