Используйте бизнес-коннектор Аксапты. Это COM-объект "AxaptaCOMConnector.Axapta2".
Ниже привожу пример на VBA, как вызывать код Аксапты из других программ. В Аксапте создайте класс. В этом классе статический метод. Вызовите этот метод через бизнес-коннектор как указано ниже, только надо переписать код на Java. Я сейчас тоже программирую на Java, но не охота переписывать это
X++:
Sub testAxapta()
Dim ax As New AxaptaCOMConnector.Axapta2
ax.Logon2 "UserId", "Password", "DataAreaId", "RU", "AOSServerName", "AOSInstanceName"
ax.CallStaticClassMethod "ClassName", "MethodName"
ax.Logoff
End Sub
Если будете тестировать этот код VBA в Экселе, то в редакторе Visual Basic подключите библиотеку "AxaptaCOMConnector.Axapta2". Через меню Tools - References, поставьте галку напротив элемента "Axapta COM Connector 1.2 type Library". Если у вас этого элемента нет в списке, значит надо запустить конфигурационную утилиту в Аксапте, перейти на вкладку "Business Connector" и нажать кнопку "Register"