No, if we are talking about APARs in general. Each APAR above corresponds to fixes for a subset of Java5 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/java5/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 Java5 to find out what Java5 filesets you have installed on your machine and at what levels. Then you can compare with the following information on latest fileset updates:
From IY98589
Java5.sdk.5.0.0.125.bff (required)
Java5.source.5.0.0.125.bff
From IY82213
Java5.samples.5.0.0.25.bff
You only need to get updates for the filesets you need. For example, if you do not need Java5.samples or Java5.source fileset, then you do not need any updates for those filesets. (Only the Java5.sdk fileset is required; the rest are optional.)