Yes. Thats is common usage pattern of jBPM where your application will use jBPM api's same as Hibernate or any other services.
One more suggestion If you have freedom of using Spring version, go for 3.0.3 with jBPM 4.3. Though there are some known problems but you will find lots of help on web (undoubtably a lot on this forum). Also I hope Oracle version is 10g+.
All the best!