Eine JTable ist ein Element, das standardmäßig so aussieht, wie z.B. ein Tabellenblatt in Excel. Man füllt ein TableModel oder AbstractTableModel mit Daten, übergibt das an JTable und schon stellt es die Daten dar. Dazu kann man es natürlich noch customizen bis der Arzt kommt.
Was willst du an einem JTable denn layouten? Das ist kein HTML-Tabelle, falls dir sowas vorschwebt...