После дополнительной отладки я обнаружил, что истинная причина ошибки была
ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ServerService Thread Pool -- 74) Incorrect syntax near 'cross'
.
Теперь, когда я изменил диалект с 'org.hibernate.dialect.SybaseDialect' на 'org.hibernate.dialect.SybaseASE15Dialect' проблема была решена, поскольку перекрестные объединения не поддерживаются SybaseDialect.