Ich denke, da Du die JAVA-Anwendung weder fernsteuern, noch verändern kannst, geht eine automatische Datenübermittlung nur direkt mit der Datenbank.
Nach dem Prinzip arbeiten auch einige unserer Kunden, da die andere Software keine Schnittstelle hat, werden exportierte Daten von uns direkt in die andere Datenbank geschrieben. Dies erfolgt jedoch durch eine spezielle Datenkonvertierungssoftware und wird durch die Kunden-IT programmiert.
Da wäre ich aber vorsichtig, denn der Kunde kann durch solche Aktionen jeden Anspruch auf Wartung verlieren. Dies könnte für den Kunden böse enden.
Denn als "Hersteller" einer solchen komplexen Anwendung würde ich natürlich keine Garantie übernehmen, dass die Anwendung in einem solchen Falle funktioniert.
Würde doch eher versuchen einen Kontakt zu dem Hersteller aufzubauen.