Could we also use the annotation?
If it's a ```Date``` without the ```@Temporal``` annotation, then maybe we could also check the type like this but this would only help when they are defined with the sql versions.