Selfish bump, in case somebody who hasn't read the this yet has some answers...
I think getTokens() and other functions on similar lines return only the active tokens at the particular time. If you want all the current active points for your processDefn, maybe you should look for all the current tasks of ur processInstance. goodluck!
I think you might want to look at the GraphSession class to lookup all process instances for a particular processdefinition. Obtain the graphSession using the JbpmContext.