This is a good example that calling in poker is the worst thing you can do. You can't see if your opponent ist bluffing or having a big hand. Because you don't
check your position by giving him a decision.
First of all calling 7,5 blinds with JQ offsuit is questionable.
The flop is
good for you. You are holding 2 overcards and an open endet straight draw.
which means any 8 or any K gives you a straight and any J or Q will give you the top pair.
But if someone already bet 25 after that flop, top pair wont help i guess.
so it's around 8 cards which are helping you to get the straight. Now it's simple math.
8 from 47 are around 16% and if you don't win you have another chance on river for 8 from 46.
which is 17,02% on turn and than 17,39% on river.
so calling 25 for a pot of 100 you need at least 25% chance and you simply don't have it.
What you missed to do is, to check your position by for example betting something.
If the other player calls you should know that he has a made hand already or sitting at least on a big draw as you do.
Yes i made the math here a little simple, of course you can also add the chance to get JJ and QQ in the last both cards which is nearly 2% but you are still far away from reaching the % u need to win if you always have this scenario and play endlessly...
small edit :
you say 9 players on the table, that's maximum or near maximum (some have 9 seats some have 10) the more people, the less cards you play. Easy as that, your fault was simply to play JQ for 7,5 BB's. And after calling it's hard to throw away, i know...