Just create a... new User
object and set required values WITHOUT saving it to DB in the controller (pseudo code!):
User user = new User();
user.email = session("email");
Form<User> userForm = Form.form(User.class);
return ok(newUserView.render(userForm.fill(user));
Benefit: using this approach + several conditions in the view you can use single view for creating/editing users.