Il metodo insert prenderà qualsiasi elenco, ma per archiviare i dati in Mongo, casbah deve convertirlo in DBObject. Per fare ciò utilizza una conversione implicita, disponibile in casbah per vari tipi di dati. Tuttavia, i dati che stai tentando di inserire non hanno una conversione implementata o disponibile nel tuo ambito. Per risolverlo importa il convertitore implicito o implementane uno.
Nel tuo caso potresti perdere un'importazione. Assicurati di avere:
import com.mongodb.casbah.Imports._
e prova a sostituire listObjects
di MongoDBList(listObjects:_*)
MODIFICA:
Per rispondere al tuo commento prova in REPL:
scala> val a = List(1,2,3,4,5,6)
a: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> List(a:_*)
res0: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> List(a)
res1: List[List[Int]] = List(List(1, 2, 3, 4, 5, 6))
Il :_* otterrà gli elementi al posto dell'elenco ed eviterà di creare un elenco di elenchi.