You can use ksession.fireUntilHalt() before you start your process. Something like this:
new Thread(new Runnable() {
public void run() {
ksession.fireUntilHalt();
}
}).start();
ksession.startProcess("processId");
fireUntilHalt() will fire whenever a rule gets activated.