A quick google for dbase and jdbc brought back a number of links for an xbase jdbc driver called StelsDBF. Can't say I've used it or know more than a quick google, but that would be my Java answer.
An alternative Java solution would be to set up an ODBC data source for dbase and then use the JdbcOdbc bridge