Evidentne vam to stale neni prilis jasne. Kolekce s JVM nemaji vicemene nic spolecneho a jsou to tridy jako jakekoliv jine. (java.util.)List je jen interface implementovany v (java.util.)ArrayList a (java.util.)LinkedList. Veci, tykajici se JVM, jsou v balicku java.lang.
Článěk napíše o java.util.List, ale scala.collection.immutable.List. To už je konkrétní implementace scala.collection.immutable.Seq.