The JBL has a 100W advantage over the Klipsch both dynamic and peak. ...
I have a hard time believing the JBL numbers, at least as presented at that site. Look carefully:
Amplifier Power: 300W RMS
Amplifier Power: 500W Peak
320W (1.8A @ 230V) peak; <6W (0.06A@ 120V) standby Power Consumption (Full Power/Idle)
JBL SUB150P - Newegg.com
That is an incredibly efficient amplifier if it can put out 300 watts continuous while drawing from the wall 320 watts PEAK.
Also, power output of the subwoofer amplifier is absolutely useless without knowing the sensitivity of the woofer. Since sensitivity can vary more than 10dB between different woofers, it is possible for one powered subwoofer to be louder than another one with only 1/10 of the power. What one really needs are volume output numbers with distortion ratings at specific frequencies; knowing the output power of the amplifier, by itself, tells us nothing about the performance of the subwoofer.
To the opening post:
It is impossible to know which is better from the limited information presented. Neither give a tolerance for the claimed frequency response, and neither provide any information regarding how loud they can play or with what distortion. If you can find professional reviews with measurements, then you will be able to compare them, but otherwise, it is hard to say. Between the two, without knowing anything more, I would go with the Klipsch, because JBL has been making some less than reliable products in recent years. So I would not buy their subwoofer.