Поскольку ваши два приложения работают на двух отдельных серверах приложений и, следовательно, на двух разных виртуальных машинах Java, единственный способ передать объект от одного к другому - это выполнить сериализацию объекта некоторым способом.
Вы можете использовать сериализацию Java, или вы можете представлять свой объект в терминах его состояния, а затем иметь класс - отдельно развернутый на каждом сервере приложений - который знает, как создать новый экземпляр вашего объекта.этого состояния.