Variable Parameter Amount Constructor

I'm trying to create a program that automates the normalisation process for RDMSs but I've hit a plateau when compiling code that is trying to handle creating objects for a constructor that has yet to be created and will have x amount of parameters. Here is the full source code: