Obviously, no one from Oracle reads this forum. No one gets answer to their questions either. What a nice forum
Apologies but we don't have an answer yet.
That's fine. At least, I know now someone has read it.
I did some more digging yesterday to find out that the last screen of the interview (with reference relationship control) can be retrieved with a call to GetScreen method, but only before you enter some schools. If you call GetScreen after you add schools on third interview screen, then you hit the same exception above.
I'll guess this is a BUG as no one came up with a solution/suggestion.
I guess there is nothing else to do other than hope for this to get fixed in the next version.