Sau ba ngày gỡ lỗi, cuối cùng tôi đã tìm ra giải pháp:
Trong một số trường hợp nhất định, lớp trình điều khiển đã cho trong Persence.xml bị hibernate / c3p0 bỏ qua và vì điều này - giống như các trạng thái ngoại lệ - không thể tìm thấy trình điều khiển phù hợp. Để tránh điều này, tôi đã thêm dòng sau vào c3p0-config.xml của mình:
<property name="driverClass">oracle.jdbc.driver.OracleDriver</property>
Tôi hy vọng nó cũng giúp ích cho những người khác :-)