Добрый день!
1) Начнем с того, что вам нужно выбрать БД, в которой будете хранить данные. Например, sqlite.
https://www.sqlite.org/index.html
2) Вам нужен драйвер для работы с выбранной вами БД. В java - jdbc.
https://github.com/xerial/sqlite-jdbc
Для удобства можете освоить технологию ORM и изучить hibernate или mybatis и др. Можно взять минимум - ormlite.
3) Далее вы получаете информацию введенную пользователем, при необходимости валидируете ее и записываете в БД.
4) При последующем старте приложения данные в JTable заполняются из БД.
https://www.youtube.com/watch?v=jpGn8rd_3Sc