Comunicação com Arquivos de outro Banco

Ola, eu tenho um programa desenvolvido em Delphi que usa o formato .db de dados e tabelas. Algo a ver com Paradox né? E o banco é o BDE. O que ocorre é que faço manutenção e esse programa dá muito problema, então tenho que ficar refazendo as tabelas do banco, usando comandos de sql como select, delete, insert.

Queria fazer um programinha que automatizasse esse processo, tem como eu fazer o java se comunicar com esses .db e usar o insert e bla bla?

Hoje em dia eu faço isso usando o SQL Explorer.