The message java.lang.NoSuchMethodException: userAuth.User.<init>()
means that someone tried to call a constructor without any parameters. Adding a default constructor should solve this problem:
public class User {
public User() {
}
..
}