Hola, al final el último error es por un error de escritura (de éstos que lo tienes delante y no los ves), y es que en el hibernate.cfg.xml la línea
<property name="hibernate.dialet">
es errónea, falta una c a dialet, lo correcto es:
<property name="hibernate.dialect">
y de ahí el último error.
He compilado y ya va todo ok. Gracias de todos modos la ayuda recibida, un saludo