A "Scala object" isn't fundamentally different from a "Java object"; they're both "Java objects", just as "Scala classes" are "Java classes". Moreover, you've done a good enough job of anonymizing your code sample that it's too hard to tell what your real underlying problem is.
Could you produce a sample that demonstrates the error and
successfully compiles on
http://scastie.org/ and share that here, instead? scastie has the features you need to add Jackson and use it; then you can write an
App that scastie will execute and reproduce the error.
--
Stephen Compall
^aCollection allSatisfy: [:each | aCondition]: less is better