A good Scala programmer will never write the word null in their code. Ever. If I was overly concerned that the method was going to be called by Java code, I'd put this:
Option(s).getOrElse(List[String]()).filter(str => Option(str).fold(false)(_.length > 5))