Если вы застряли, используя Access, поддерживаемый базой данных Oracle, я считаю, что разумный путь - это перенести как можно больше работы на Oracle.
Это означает, что Oracle выполнит всетяжелый подъем с процедурами и функциями (желательно заключенными в пакеты) и представлениями.Затем используйте JDBC, чтобы разрешить Access просто запрашивать и представлять результаты.
Это означает изучение SQL и PL / SQL, но я думаю, что оно того стоит:)