Other oth = app.createOther();
Эта строка является проблемой.Поскольку возвращаемый объект на самом деле является прокси, метод createOther()
должен возвращать OtherInterface
, который прокси будет реализовывать
Это попытка привести прокси-версию OtherInterface
к классу Other
и ошибка.