There is indeed a 9.04 reference in the package versioning, but the same applies for the other sun-java6-* packages and those just work.
The problem with the *plugin package is that it is pointing to the 6.15 version of *bin that is not in the karmic repository.
So while there are probably some cosmetic reasons to fix those version labels, there is a more stressing reason to fix the issue surrounding the plugin.
Below some more output showing the issue:
$ sudo apt-get install sun-java6-plugin
[...]
The following packages have unmet dependencies:
sun-java6-plugin: Depends: sun-java6-bin (= 6-15-1) but 6-16-0ubuntu1.9.04 is to be installed
$ apt-show-versions sun-java6-bin
sun-java6-bin 6-16-0ubuntu1.9.04 newer than version in archive
Confirmation of the bug from my end.
There is indeed a 9.04 reference in the package versioning, but the same applies for the other sun-java6-* packages and those just work.
The problem with the *plugin package is that it is pointing to the 6.15 version of *bin that is not in the karmic repository.
So while there are probably some cosmetic reasons to fix those version labels, there is a more stressing reason to fix the issue surrounding the plugin.
Below some more output showing the issue:
$ sudo apt-get install sun-java6-plugin
[...]
The following packages have unmet dependencies:
sun-java6-plugin: Depends: sun-java6-bin (= 6-15-1) but 6-16-0ubuntu1.9.04 is to be installed
$ apt-show-versions sun-java6-bin
sun-java6-bin 6-16-0ubuntu1.9.04 newer than version in archive
(both on a recent karmic upgrade from jaunty)