I'd be happy to help you but I have honestly no clue about what this JMUX is doing (or even what it is supposed to do;-)
Could it be that, once you have disabled STP on it, there could be some BPDUs looping? Usually, BPDUs are never forwarded by a bridge, only relayed (which explains why we never expect them to receive BPDUs at a high rate). The fact that your STP process is taking so much CPU makes me think that BPDUs are somehow looping and hitting the 2950.
Regards,
Francois