Извините, предпочел бы добавить это как комментарий, но пока у вас нет представителя для добавления комментариев.
В вашем доменном классе это звучит так, как будто есть несколько классов, которые расширяют этот класс, как вы заполняете объект 'events'? Поскольку вы говорите, что для контекста задано значение NULL, и это единственное отношение, которое определено напрямую, список непреднамеренных подклассов в ваших результатах - это один из способов вспомнить, как вы могли бы войти в такой сценарий глубокой рекурсии.
Чтобы обойти насущную проблему, чтобы вы могли выполнить некоторую отладку, вы попытались позвонить:
converter.setRenderDomainClassRelations(false)