The solution linked to by @pagoda_5b works: Scala convert List[Int] to a java.util.List[java.lang.Integer]
scala> import collection.JavaConversions._
import collection.JavaConversions._
scala> val m = mapAsJavaMap(Map(1 -> 2.1f)).asInstanceOf[java.util.Map[java.lang.Integer, java.lang.Float]]
m: java.util.Map[Integer,Float] = {1=2.1}
scala> m.get(1).getClass
res2: Class[_ <: Float] = class java.lang.Float