Evidentemente esiste una sola istanza di Renderer per l'header della tabella (quello che viene chiamato "default renderer"). Modificando quell'unica istanza, la modifica viene riflessa su tutte le colonne (visto che tutte condividono quella stessa istanza).

Come fare? Hai due possibilità:

1) Creare un renderer che tenga conto della colonna per il suo comportamento e assegnarlo come nuovo default renderer

codice:
tabella.getTableHeader().setDefaultRenderer( new TuoRenderer() );
2) Specificare un nuovo renderer per la singola colonna che ti serve

codice:
tabella.getColumn(colonna).setHeaderRenderer( new TuoRenderer() );
Scegli tu.


Ciao.