Jeg er ikke ligefrem ekspert i at køre Java og JMS i Oracle-databasen (selvom jeg kender hver af de tre komponenter separat). Men ud fra din beskrivelse ser det ud til, at du ikke har taget Oracle-sikkerhedsmodellen til Java i betragtning.
Oracle vil ikke lade nogen komponent få adgang til netværket (eller filsystemet osv.) uden udtrykkeligt at have fået ret til det. Så begynd at læse om Oracle JVM-sikkerhed for at lære, hvordan du muligvis skal konfigurere Oracle, så du kan oprette forbindelse til en fjernmaskine.
Tildeling af tilladelser kan involvere følgende erklæring:
EXEC DBMS_JAVA.GRANT_PERMISSION('YOUR_SCHEMA', 'SYS:java.net.SocketPermission', '192.168.111.242', 'connect,accept,resolve');