Static Mesh Vs Hierarchical Static Mesh

I really think your first method is uncorrect, i kindly suggest, in case, you wanna use the construction script, to create a transform variable per each instanced mesh and make it as an array. You full fill by hand the array and you use a for Each loop function per each instance.

BTW the snd way is correct and you can use it.