Hi Thad,
Looks like Jena is doing most of your heavy lifting in the Java client ?
Absolutely, Jena is doing almost everything.
However, Jena is built with certain assumptions that don't hold for querying over the public Web as with TPF, so it doesn't work as optimally as for other backends.
Ruben