Aligning the openjdk API with the tzdb format is a good thing to do long term.
However, updating old jdk versions is sufficiently difficult (and some people will want to keep jdk6 and jdk9 tzdata up to date for years) that I'm already resigned to using rearguard format "forever". It's a simple strategy that works well, even if we eventually need to make additional modifications to the rearguarding script. Maybe I should care more deeply about getting the exact hour of a timezone transition in 1951 right?!