Hi Laura,
I am not jBPM expert but I think this is normal behaviour. To my opinion ProcessInstanceInfo is for current active processes.
You have a second DB Table named ProcessIntanceLog that keeps trace of processes (active processes have start date only and terminated ones both start and end date specified).
HTH