first of all thanks for considering my qustion..!
But there are situations where we need not want to use either of these to create a Table.. i mean even without a table model.
String data[][] = {{"John","BCA","A"},{"Russel","MCA","b"},
{"Michael","MBA","c"},{"Frieda","BCA","d"}};
String col[] = {"Name","Course","Grade"};
JTable table = new JTable(data,col);