Thanks, this shows I need to improve my Maven knowledge
I checked again Hibernate and EHCache documentation, but I find it a bit confusing. On Hibernate documentation, the property name is reported as hibernate.cache.provider_class (see http://docs.jboss.org/hibernate/orm/4.2/manual/en-US/html/ch20.html#performance-cache-mapping). The EHCache documentation says the property hibernate.cache.region.factory_class needs to be added when second-level cache is on, and that explains the error message I get running the tests.
Did you tried adding the classes I attached to this issue?