Вы могли использовать colgroups:
<table>
<colgroup>
<col class="visible_class"/>
<col class="visible_class"/>
<col class="invisible_class"/>
</colgroup>
<thead>
<tr><th class="col1">Header 1</th><th class="col2">Header 2</th><th class="col3">Header 3</th></tr>
</thead>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
<tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
</table>
Ваш сценарий тогда мог изменить просто требование <col>
класс.
Похоже, что исходный код суперкласса (в данном случае AbstractTableModel.java) должен находиться на исходном пути javadoc. Это делается в Eclipse путем создания проекта для AbstractTableModel и его выбора в разделе «Выбрать типы, для которых будет создан документ Javadoc» во время создания документации javadoc.