The headnote to the article tells us that currently most of the issues raised are resolved, so I think it is safe to assume that Java is free software as defined by FSF. There are some Java related core technologies that are still not floss, an some are identified at the same article.