Пример:

Код:
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;

public class JTableDemo extends JFrame {
  private JTable tblDemo = null;
  public JTableDemo() {
    setTitle("JTable Demo"); // Устанавливаем заголовок окна JTable Demo
    setSize(640, 480); // Устанавливаем размер окна, ширина 640, высота 480
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Устанавливаем обработчик при нажатие на кнопку закрыть	
    String[] arrColumns = {"ID", "Имя", "Фамилия", "Пол", "Дата рождения"}; // Название колонок
    Object[][] arrData = {
                         {new Integer(1), "Попов", "Виктор", "М", "01.08.1983"}, 
                         {new Integer(2), "Лысенко", "Анна", "Ж", "02.03.1985"}
                         }; // Данные

    tblDemo = new JTable(arrData, arrColumns); // Табличка
    add(new JScrollPane(tblDemo)); // Добавляем табличку
    setVisible(true); // Отображаем окно
  }

  public static void main(String[] args) {
     new JTableDemo(); // Запуск....
  }

}

Теперь откомпилируем

Код:
javac -encoding utf8 JTableDemo.java

И запустим

Код:
java JTableDemo

Если всё нормально, то увидите такой экран:
https://i.ibb.co/nCtdg8Y/Jtable-Demo-Result-01-21-26-05-2021-min.jpg