Primeiramente, obrigado InicianteJavaHenrique pela ajuda.
Quanto a portabilidade do jar, nenhum problema, a dificuldade era somente com a persistência dos dados. Não tinha pensado no termo “banco de dados embutido” e, com uma pesquisa com esse tema no próprio GUJ encontrei alguns materiais.
Se existe a possibilidade de armazenar em um BD, será minha opção.
Quanto a qual banco (com a capacidade de ser “embutido”) utilizar, vi alguns materiais sobre:
Sun Java DB;
Firebird;
HSQLDB.
Dentre as possibilidades, qual seria a melhor opção? Considerando que futuramente (uma vez por mês) preciso “transferir” os dados desse “BD embutido” para um outro BD (PostgreSQL).
Eu acredito (não tenho certeza absoluta ) que os 3 SGBD que você citou funcionariam perfeitamente. Mas, de qualquer modo procure mais um pouco sobre eles e deixe este tópico aberto, para que outras pessoas aqui no GUJ mais experientes também possam te ajudar