You cannot generate Code on the basis of requirements - how should that work??
First, you have to notice if a tutorial does not match your interest.
Second, you will have to think about, if code generation is what you really want / need.
Code generation is overrated, often.
I would suggest: use EA for gathering the requirements. Then define some usecases and link the requirements to them.
You can refine usecases by making them composite and define an underlying activity chart to describe the exakt behaviour of the system.
You are doing such kind of work to get a clear picture of the system beeing developed to discuss it with your customer and team.
For the database: well, there has to be a tutorial on database generation in particular, you will have to work through.
If you and your team has never used modeling before, I would suggest stop thinking everything goes into the right place by itself :-)
Learning curve is steep when modeling, the decision to do it is up to you. It always helps to make an EA course in order to clarify what EA can do, and not.
I had expected to be led one step to another and had to learn, that you have to find your own working process.
For instance: gather requirements, link them to use cases, create domain classes, generate code stubs, refine usecases with activity charts and implement that activities in your class stubs...
There is no agent, leading you from one step to the next.
Kind Regards