Can we do this in Gatling EL or should we use scala?

This looks pretty straightforward. Read the documentation and the tutorials and you should be fine.