Nejsem zrovna odborník na spouštění Javy a JMS v rámci databáze Oracle (ačkoli znám každou ze tří komponent zvlášť). Ale z vašeho popisu se zdá, že jste nevzali v úvahu bezpečnostní model Oracle pro Javu.
Oracle neumožní žádné součásti přistupovat k síti (nebo souborovému systému atd.), aniž by jí k tomu bylo výslovně uděleno právo. Začněte tedy číst o zabezpečení Oracle JVM a zjistěte, jak možná budete muset nakonfigurovat Oracle, abyste se mohli připojit ke vzdálenému počítači.
Udělení oprávnění může zahrnovat následující prohlášení:
EXEC DBMS_JAVA.GRANT_PERMISSION('YOUR_SCHEMA', 'SYS:java.net.SocketPermission', '192.168.111.242', 'connect,accept,resolve');