They can’t revoke his pension because he was already retired. If he was still working they could.
In some cases they can. Most states have a list of crimes that can void an already-started government pension. I can't believe that possessing an old flintlock could be one of them, but then again this is New Jersey.