There is an issue with Upgrade Planner that can only read Java Buildpack versions with 3 digits and Java Builpack uses a versioning scheme that omits the patch version when the patch version is zero.For example, for Java Buildpack 4.56.0, the published version is 4.56. Upgrade planner assumes a three digit version number for all releases, and if it doesn't see three digits, it will omit it.
Product Version: 2.10
Upgrade Planner team is working on making Upgrade Planner read 3 digits versions and Java Buildpack team has been notified so they release versions with 3 digits. This has been already implemented, and latest version at the time this article was written is 4.59.0 and not 4.59.
While Upgrade Planner team fixes the issue, the workaround would be to add the closest version to the one you actually have.