val items = List(\"a\", \"b\", \"c\") sqlContext.sql(\"select c1 from table\") .filter($\"c1\".isin(items)) .collect .foreach(println)
It worked like this in Java Api (Java 8)
.isin(sampleListName.stream().toArray(String[]::new))));
sampleListName is a List