¿No puede especificar el dialecto de Hibernate y usar
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Editar
Desde la versión de MySQL> 5.1 esto debería ser
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
para evitar encontrarse con este problema Usando "TYPE =InnoDB " en MySQL arroja una excepción