互換性のないタイプのパラメータを渡しているようです。たとえば、長いと予想されますが、intを渡します。ログレベルをトレースしてHibernateが何を期待しているかを確認するように設定して、配列やセットなどを渡すかどうかを決定できるようにします。