Вы можете попробовать JDBF: https://github.com/iryndin/jdbf
Работает без ODBC, с классом DbfRecord вы можете читать запись файла DBF за записью.
Когда я создавал его, намеревался иметь возможность читать / записывать DBF на блоках Linux, так как у вас нет драйверов ODBC в Linux.
Недавно добавлена поддержка полей MEMO по запросу пользователя JDBF. Вы можете отправлять свои собственные запросы, и я рассмотрю их для реализации.