A todos los que se tomaron la molestia de responder
Finalmente les cuento que despues de hacer cuantiosas valoraciones llegue al siguiente "approach"
1.- Genere un script que recorriera el codigo de la forma para tomar los nombres de cada uno de los inputs.
2.- A partir de este txt, cree un script que con sus adaptaciones necesarias creara:
- Los campos en la base de datos
- Los miembros de una clase(publicos y privados)
- Las asignaciones necesarias objeto.propiedad = request.form("campo")
- La sentencia gigantezca de incersion
Finalmente me incline por parametrizar la consulta, ya que podia aceptar valores nulos y no me tendria que preocupar por el tipo de dato, finalmente genere esta parametrizacion mediante mi txt que sirvio de base para todo.
La forma ahora funciona bastante bien, de hecho la he probado con 5 usuarios enviando datos simultaneamente y no hemos experimentado mayor complicacion(si, 5 usuarios no es nada, pero algo es algo dijo un calvo

)
Afortunadamente las lineas que tuve que escribir fueron alrededor de 100, contra 2141 que tiene el archivo que contiene la clase para esta forma
Concluyendo:
La solucion fue la forma tradicional de hacer un vaciado en una forma, la utilizacion del objeto Command, fue particularmente util para tratar con estos cientos de campos que pueden tener un valor nulo, ademas que permite tener un orden bastante aceptable en el codigo y en un futuro cercano, si se presenta el problema con el manejo de la tabla, podre implementar sin ningun problema un stored procedure para mantener el codigo de incersion dentro del SQL.
Gracias nuevamente por sus aportaciones e ideas, que me sirvieron de mucho en la creacion de este maldito monstruo!
Salu2,