looks like you have configured connection details in persistence.xml or hibernate.cfg.xml file and hibernate tries to create connection pool and somehow it cannot find the driver. What I would suggest to give a try with configuration for hibernate (the one that needs to store some data) to use already defined data source (from JNDI) from application server same as you have for jbpm.
HTH