From you example and code, this looks wrong to me...
DefaultTableModel dtm = new DefaultTableModel(data, colName);{
public Class getColumnClass(int c) {
switch (c) {
case 0: return Boolean.class;
default: return String.class;
}
}
};
Isn't column 0
"Book" ... or more importantanly, issue.getMemberId().getName()
Shouldn't it be...
DefaultTableModel dtm = new DefaultTableModel(data, colName);{
public Class getColumnClass(int c) {
return c == 5 ? Boolean.class : String.class
}
};
Where column 5 is "Return"?