Yes you need to Apply all Modifiers, then you can Join them. If you try to Join them now, all Objects get the Modifers of the Active Object and thet is not what you want.
Easiest way, Select all the Meshes, then Object > Convert > Mesh to Apply all Modifiers. Then CTRL+J to Join them.