I've pulled three different stump-jumpers off brush-hog shafts and had trouble every time.
You said you used heat. My bet is you didn't get it hot enough. And if you did the seals are ruined. Plan on replacing all seals no matter what, once you get it apart. And I'll bet heating alone won't be enough.
No penetrating oil I've used (everything available in my area; Kroil is best) has been successfull.
Tried hydraulic "gear puller" and bent the stump jumper. Managed to strip the threads off a BIG manual puller.
At the time talked with two different local tractor shops. Both told me that if not brand spanky new they don't even bother trying to pull the jumper. They just cut it off with a torch and start over. The gear box is really what's valuable.
By the way, I wound up cutting all mine with a torch like the shops said would work best.
Note finding a replacement locally might not be easy and if so will likely require changing blades. Better to buy replacement jumper and blades matched to size of your shaft and brush hog dimensions. Finding the correct blade (length, hole size, direction of rotation, droop or offset) will be another interesting experience.
Like another poster mentioned it's supposed to be like pulling a flywheel off a small engine. If you ever get the jumper to move, expect it to pop off suddenly with a lot of force. Don't get hurt. I think I'd be inclined to chain it down loosely enough to move but prevent it popping up and getting you. Keep in mind this is what I'm told, never seen one actually pulled off as designed.
All things considered, can you use the 'hog as-is with perhaps only changing or sharpening the blades?
If you find a way to get the blasted thing apart please post back and advise about your experiences so all of us can learn.