Java Build Form is a free open source project to collect and organize your information in a database, it provides multiple processes, each has a separate configuration, you can create your form split into multiple steps easily
More details : https://www.onlevelup.com/project-java-build-form-by-multiple-process/
Documentation : http://www.jbuildforms.com