If the game is as soft as you say, I don't see a fold anywhere here. JJ is a premium hand, and you might not see any action better than this with a premium hand. I doubt that you are beat by both if either. You definately have BBs range beat, and you have the straddler covered so I say make the call.