The 15-year felony charge is a state, not federal, charge and is based on an allegation that he possessed an explosive in a public place, and intended to create harm.
Assuming that the news stories are true and all he possess were Class C fireworks, the police have a problem. Regardless of how many fireworks he possessed, the statute focuses on the amount of incendiary material contained in an individual firework.