ahhhh, JJ and TT (and for me QQ), so much potential both for good and evil!

my thoughts:

- your stack was getting into the danger zone, so JJ might not be a bad hand to make a stand on.
- preflop is ok, although, against two pretty big stacks and with the BB up to $150 and you at $905, i would probably say all-in preflop (if you just call, QQ will surely raise you).
- since you didn't go all-in preflop, and there's an ace and two 5's showing and it's checked to you, why not check it back? maybe give the impression you either paired the ace or made trips with the 5's. QQ has to be less than thrilled with that flop as well. make them think you're slow playing them. if you have to fold on the turn or the river, $505 will see you through another couple of hands, and maybe you'll get something you can double up on.

tough hand. especially as short stack with the blinds going up up up!