New version at June 1 2012
This version (2.3) replaces all previous versions of the AQuA Testing Criteria for Java apps.
The AQuA Testing Criteria contains a common set of tests against which apps must be tested before they can be considered to be eligible for the Java Verified endorsement.
You should not consider distributing your applications if they don't meet this requirement as this set of tests contained within the document will be used by your chosen test house to test your app.
See also, the AQuA Testing Criteria for iOS and Android Apps