Erkenntnis des Tages: Wenn man eigene Java Klassen in den viewScope einer XPage stecken möchte, sollte man auch darauf achten das die Klasse das Interface Serializable implementiert. Im Gegensatz zum sessionScope ist der viewScope da etwas empfindlicher und sorgt sonst für einen schönen Error 500.