Hi,
It looks like there is some class version conflicts. Do you have by any chance two different versions of hibernate jars being referred directly or indirectly from your dependencies ?
In eclipse, do Ctrl+Shift+T, and type Dialect; how many occurrences do you see there ?
Regards,
Naresh Waswani