Toto vyřešilo můj problém:
table.removeColumn(table.getColumnModel().getColumn(0));
Vložil jsem to do svého třídního konstruktoru. To umožňuje odstranit sloupec ze zobrazení tabulky, ale sloupec 'ID' je stále obsažen v TableModel. Zjistil jsem, že mnoho lidí hledá možnost vyloučit konkrétní sloupec (jako je autoinkrement) z příkazu SELECT v sql / mysql, ale samotný jazyk tuto funkci nemá. Doufám tedy, že toto řešení pomůže i ostatním.