Just change the route to the following:
POST /login controllers.Application.login(name, password)
NOT including dynamic names (: name and: password) in the routing path, it is assumed that the variables come from the request (IE: your html inputs)
The error you get indicates that the username and password do not appear in the URL ... which is correct, because the path you specified on your routes indicates that the path should look something like this:
/ Login / MyName / my password
, http://www.playframework.org/documentation/2.0.1/JavaRouting " "