Lyric discussion by KurdtTBO 

They invented a character named jumpin jack flash then tell his story. They give him attributes similar to other historicl figures in order to bolster his greatness and give him a big mystique. They know that jack flash is heroin, but the song isn't literally about heroin. its something called a metaphor. song writers use it but its mostly used in literature. Its where they attribute the characteristics of one thing toa completely nuther thing. In this case, they make up this character named Jumpin' Jack flash, give him a bunch of amazingly legendary characteristics, make him out to be some kind of amazing guy that can't die and cant goes through hell and still keeps on ticking. So he isn't literally jesus, he is just given jesus like attributes to express the legendary status theyre trying to, you know, build him up with. He's freeking Jumpin' Jack Flash. Need I say more?

An error occured.