Просто добавьте текст в модель, как это обычно делается, а затем создайте пользовательский рендер.Что-то вроде:
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment( JLabel.CENTER );
table.getColumnModel().getColumn(???).setCellRenderer( centerRenderer );
Или, если вы хотите, чтобы все столбцы, содержащие данные String, были центрированы, вы можете использовать
table.getDefaultRenderer(class.String);
и затем сбросить выравнивание для этого средства визуализации.
Редактировать: я неправильно понял вопрос.
Если все, что вы хотите сделать, это отобразить сообщение в таблице, то вы можете изменить TableModel таблицы, чтобы просто отображать таблицу из одного столбца с одной строкой с вашимсообщение об ошибке.В этом столбце по-прежнему нужно будет использовать настраиваемое средство визуализации.
Для сброса модели вы просто выполните:
DefaultTableModel model = new DefaultTableModel(...);
table.setModel( model );
Конечно, если запрос выполнен успешно, вам также придется сбросить модель с помощьюновые данные.