Java Transport Client slower than curl request

Can you describe what you have in orFilterCatId, perPage?
May be print with a srb.toString() what does the request looks like?

Also can you give the exact query you are running with curl?