...end of life für Office 2010 war im Oktober 2020. Seitdem gibt es nicht einmal mehr Security-Fixes. Du solltest Dir das noch einmal gutwillig durch den Kopf gehen lassen.
Access in Office 365 geht den konsequenten Weg, den MS an der Stelle schon vorher eingeschlagen hatte: Es wird offenbar immer deppengeeigneter. MS will da wohl erreichen, dass jede und jeder, der ein bisschen was in Excel eintippern kann, sich auch relationale Datenbanken zutraut. Das disqualifiziert sich imho von selbst... und führt nicht selten dazu, dass selbst in relevanten Bereichen manchmal Dinge am Start sind, die "irgendein Mitarbeiter da mal vor Jahren..." Leider ist der Mitarbeiter dann oft nicht mehr da..
Da Du Deine "Datenbank" ohnehin via Odbc - pfui

- im Backend nutzt, finde ich: Die einzig vernünftige Lösung heißt migrieren. Der Weg von Access zu Sql-Server ist easy. In Office 2010 hieß das imho "Upsizig Wizzard".
Die kostenlose Express-Edition von Sql Server sollte für Deine Zwecke genügen.
Deine Abfragen - wenn das wirklich so weiterlaufen soll - kannst Du einfach durch Stored Procedures ersetzen.
Deine Java-Applikation kann via Jdbc zugreifen. Liefert Dir als "Geschenk" PreparedStatements, ConnectionPooling, Batch Update...