Ma geh, muss man alles immer vorkauen. In dem Blogpost geht es darum wie man die Architektur des Betriebssystem herausbekommt vs. die der JVM. Ich bin davon ausgegangen, dass du in der Lage bist aus dem Post die für dich wichtige Info, nämlich die wie man die Architektur der JVM herausbekommt, herauszuziehen. Der Trick mit den internen Klassen, der bei deiner JVM möglicherweise gar nicht mehr funktioniert ist vollkommen unwichtig.
Also hier die Anweisung um die Architektur der JVM zu ermitteln:
System.out.println(System.getProperty("os.arch"));
Alles andere kannst du vergessen, da es dabei geht wie man mittels interner API die Architektur des OS herausbekommt.
Bezüglich FP4: Dir ist schon klar, dass der 64 bit Client wesentlich neuer als FP4 ist? Er ist sogar teilweise neuer als FP5 weil er größtenteils Notes 9.0.2 entspricht. Das kannst du einfach erkennen, wenn du dir mal die Version der Plugins des Client ansiehst. Das der Client dann kaputt ist, wenn du FP4 drüberknallst sollte wohl klar sein.
Noch eine Zusatzinfo bezüglich den sun.* Paketen. Sun war die Firma die Java erfunden hat und alle Klassen mit sun im Paketnamen sind Teil des internen API's und nicht Teil der Java Laufzeitumgebung. Das heißt, du kannst die API zwar verwenden, aber es ist weder garantiert, dass diese API in zukünftigen Versionen noch gleich funktioniert oder überhaupt vorhanden ist. Weiters hast du keine Garantie ob diese API in anderen Implementierungen der JVM z.B. die der IBM vorhanden ist. Deshalb normalerweise Fingerweg von diesen API's in Produktivumgebungen. Mittlerweile gehört Java zu Oracle, aber viele interne API's haben immer noch sun im Namen.
Grüße
Ralf