I assume you start the processes in one thread in sequence, then they run in sequence. If you start them from multiple threads, you have multiple instances. You can also use the async functionality where jobs/nodes are run in parallel.
Keep in mind that jBPM is not realy a threading server.
For more details, I suggest searching the forum for posts with e.g. concurrency in the topic and or async etc..