То, что вы пытались, не сработает. Загрузчик классов с WAS обычно работает так, что каждое приложение отделено друг от друга. Вы не можете совместно использовать какие-либо классы, потому что загрузчики классов не смогут понять, что два класса - даже если они загружены из одного и того же фляги - фактически одинаковы. Что вам нужно сделать, это сериализовать («реализует Serializable», плюс убедиться, что вы действительно сериализуете каждый объект) каждый объект, прежде чем делиться ими.
Некоторые подходы, которые вы обычно можете использовать: ICE или Spring Remoting .