The reason why this does not work is that there is no QueryStringBinder for List[String] or Array[String] available yet in the framework. As far as I know, this is planned for Play 2.1.
If you need it now, you can try the solution shown here: QueryStringBinder for List[String]