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