+1  A: 

The exception is caused by the fact that the class is not in your GWT RPC whitelist (list of classes which are serializable).

I am unable to see any import of the org.datanucleas.sco.backed.ArrayList in any of the example code you have given.

Check out this question for more info on GWT and JPA.

Syntax