Java is an excellent example of the good work Debian does to advance free software IMHO.
It is a good example of what Debian does to _not_ advance free software. It includes it, when there is a 100% free software replacemnt. It is still in Debian, and will probobly be for a long time.