Hello @neo4j_noob and welcome to the Neo4j community
You should only use parameters, don't fill your query like a string.
If you want to use different labels, have a look at APOC functions
Moreover, you must build you own batches and don't use apoc.periodic.iterate()
for loading data.
I did an example here
Regards,
Cobra