Which version of the java sdk are you using?
It could be related to the issue SPY-163 http://www.couchbase.com/issues/browse/SPY-163
From the release notes of Java sdk 1.4.1 (where the fix is):
SPY-163: A deadlock has been fixed in the asyncGetBulk method (which is also facilitated by the view querying mechanism if setIncludeDocs(true) is used) that happened when an empty list of keys is passed in. This can happen also if a view request does not return results, so the empty list is passed down the stack, resulting in a thread that does not respond.