I am trying to use a TableModel to add information into a JTable however I cannot seem to get a ProgressBar imbedded into one of the cells.

Code:
public class TestDataModel extends AbstractTableModel {
    
	  // By extending AbstractTableModel, instead of 
	  // implementing TableModel yourself, 
	  // AbstractTableModel takes care of
	  // TableModelListener list management

	  String columns[] = {"Name", "Level", 
	                      "General, "Permit"};
	 
	  Object rows[][] = {
	    {"South", new JProgressBar(), "123 of 200", "1 of 200"},
	    {"South", new JProgressBar(), "200 of 200", "200 of 200"},
	    {"West", new JProgressBar(), "122 of 200", "123 of 200"},
	    {"West", new JProgressBar(), "22 of 200", "1 of 200"},
	  };
However this code doesn't work is there anything Im missing?