As discovered here and here, HIbernate Envers seems to produce ManagedType instances that return null for calls to ….getJavaType() which it must not.