Conectar com Banco de Dados Paradox

Olá bom dia a todos estou precisando conectar minha aplicação com banco de dados Paradox (SIM EU SEI QUE É UMA BOSTA, SIM EU SEI QUE É MUITO RUIM, SIM EU SEI QUE CORROMPE COM UMA FACILIDADE ASSUSTADORA, SIM EU NÃO ESTOU FICANDO LOUCO) preciso converter uma base de dados do Paradox para o MySQL, já efetuei diversas pesquisas e a única forma que consegui conectar foi essa:

importando os seguintes jar:
paradoxdriver-1.1.jar

e com o código:
Connection conn = null;
Class.forName(“com.googlecode.paradox.Driver”).newInstance();
conn = DriverManager.getConnection(“jdbc:paradox:/”+caminho);

Eu consegui conectar porém acontece uma coisa muito louca, por exemplo: a tabela de clientes possui 10 registros ele me retorna 5 de forma correta e 5 de forma errada (codifica os dados e retorna com caracteres especiais) engraçado que ele faz isso de forma sequencial, 1 certo 1 errado. Alguém tem uma luz para me dar ao alguma outra forma de conectar a essa maravilha.

Se o problema for com acentos e afins, ajusta o encode do banco para o da aplicação, ou vice-versa. Se a aplicação é UTF-8 e o banco usa outro encode, vai dar esta treta.

Se o objetivo é migrar os dados de Paradox para MYSQL, não quebre a cabeça com Java, use Delphi.

consegui resolver, para quem um dia passar pela mesma situação segue a solução:

baixar a biblioteca 1.3 nesse link https://javalibs.com/artifact/com.googlecode.paradoxdriver/paradoxdriver e importar a mesma ao projeto.

Após isso efetuar a conexão segundo o exemplo desse link https://github.com/leonhad/paradoxdriver

uma observação na chamada do exemplo ele faz:
java.sql.Connection conn = DriverManager.getConnection(“jdbc:paradox:./”+caminhoDoBanco);

porém dessa forma não conectou, então foi só tirar o ponto que a conexão foi feita com sucesso e ficou assim:
java.sql.Connection conn = DriverManager.getConnection(“jdbc:paradox:/”+caminhoDoBanco);

Obrigado aos que tentaram me ajudar e até a próxima.