Is vaadin the right choice for this application?

if I try this option, will vaadin help with collecting and managing input from all the data fields and submitting to web server and getting back errors?
I guess I am unclear on what advantage vaadin will provide.