You need to look a little broader than FoxPro. The tables use the xBase file format used by Ashton Tate dBase, Foxpro, Visual Foxpro. In 2015 I was still maintaining data in this format that we couldn't move to a true DBMS because the legacy software using the tables was running 10 manufacturing facilities. I was moving data from SQLserver to Foxpro but doing it in the Foxpro language with ODBC drivers.
Once you start looking for xBase utilities you'll find java classes.
Here's a few java class examples:
xBaseJ class
JavaDBF class
There are also JDBC drivers for foxpro such as this.
DB Schema driver
Here are threads in the Microsoft Developer lists about Java app and Foxpro tables, like this one. Posting to that site might help because many people there use Foxpro and SQLserver together. Here is an example conversation.
Java foxpro questions
Hope that helps a little.