To rozwiązało mój problem:
table.removeColumn(table.getColumnModel().getColumn(0));
Umieściłem to w mojej klasie konstruktora. Pozwala to usunąć kolumnę z widoku tabeli, ale kolumna „ID” jest nadal zawarta w TableModel. Zauważyłem, że wiele osób szuka opcji wykluczenia określonej kolumny (np. autoinkrementacji) z instrukcji SELECT w sql / mysql, ale sam język nie ma tej funkcji. Mam więc nadzieję, że to rozwiązanie pomoże również innym.