Is your process starting and finishing after the startProcess method call? If your process is ended there will not be anything to persist in the ProcessInstanceInfo table, but you should get something inside SessionInfo. Can you share the logs of your execution? You can attach the KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession); to see what is going on in the session.
Cheers