Try using org.copperengine.core.persistent.PersistentProcessorPool.DEFAULT_POOL_ID as name for the processor pool.
Or launch the workflow instances in processor pool "MAIN" using org.copperengine.core.ProcessingEngine.run(WorkflowInstanceDescr<?>) with WorkflowInstanceDescr.processorPoolId="MAIN".
I suggest using org.copperengine.ext.persistent.RdbmsEngineFactory for creating the copper engine, instead of creating and injecting all copper components by yourself.
At least for the common case this should work fine.