da java puoi tranquillamente richiamare applicazioni esterne (fiel .exe quindi ad esempio creati in java).
Se fai una ricerca sul forum trovi molte informazioni.
In particolare considera la classe Runtime

Runtime.getRuntime().exec(.......)