Following your post I ran some tests of using ObjectDB in Scala. It seems that the current version of ObjectDB works well with Scala. ObjectDB also passes all the Scala JPA tests from this blog:
http://www.hars.de/2009/03/jpa-with-scala.html
Regarding Scala collections - unfortunately they are incompatible with requirements of JPA and will not be supported by ObjectDB anytime soon. This is apparently a known issue. The common solution is to use Java collections for the persistent fields, and wrap them with Scala collections using properties.
See also the following related discussions:
http://blog.fakod.eu/2010/07/01/relations-with-scala-collections-and-jpa/
https://www.scala-lang.org/old/node/5505