"Possession" could have meant possession of an unlicensed gun, but I think it was just sloppy writing.
Whe Tom said they "had" him on all those charges, he probably meant that all those charges were in his dossier. But, if they could prove any or all--and had witnesses willing to talk-- they would have arrested him and brought him to trial.