Are your queries so similar that it's just a matter of adding columns? I would have expected that you would have to create a new TableModel as the result of a different query, at the very least. Then perhaps some tweaking of renderers, editors and Column settings...