Не съм точно експерт по управлението на Java и JMS в базата данни на Oracle (въпреки че познавам всеки от трите компонента поотделно). Но от вашето описание изглежда, че не сте взели предвид модела за сигурност на Oracle за Java.
Oracle няма да позволи на нито един компонент да има достъп до мрежата (или файловата система и т.н.), без изрично да има право за това. Затова започнете да четете за сигурността на Oracle JVM, за да научите как може да се наложи да конфигурирате Oracle, за да ви позволи да се свържете с отдалечена машина.
Предоставянето на разрешения може да включва следното изявление:
EXEC DBMS_JAVA.GRANT_PERMISSION('YOUR_SCHEMA', 'SYS:java.net.SocketPermission', '192.168.111.242', 'connect,accept,resolve');