Verstehe ich nicht ganz. Über die JTable kannst du das ColumnModel holen und darüber auf die TableColumn-Objekte zugreifen. Die haben Eigenschaften wie Index, Name, ... meinst du das?
Darüber kannst du dir die Reihenfolge der Spalten und ihre aktuelle Breite holen. Wenn dir das zum Speichern reicht.