No, if we are talking about APARs in general. Each APAR above corresponds to fixes for a subset of Java6 filesets; two such APARs are often for two different subsets of the filesets.
Yes, if we are talking about a particular fileset. All the changes in a fileset at v.r.m.f level is also in or is superseded by the changes in the fileset at a higher level.
How do I know if I have installed the latest code?
You can use the command /usr/java6/jre/bin/java -fullversion and compare the build date with the list above.
You can also use the command instfix -ivk APAR_NUMBER to check if the APAR is installed on your system.
Another way is to check fileset levels. You can run the command lslpp -L | grep Java6 to find out what Java6 filesets you have installed on your machine and at what levels. Then you can compare with the following information on latest fileset updates:
From IZ20750
Java6.sdk.6.0.0.25.bff (required)
Java6.source.6.0.0.25.bff
You only need to get updates for the filesets you need. For example, if you do not need Java6.samples or Java6.source fileset, then you do not need any updates for those filesets. (Only the Java6.sdk fileset is required; the rest are optional.)