I realize that you might intend to use all those fields later, but
could I suggest that you trim them all back if you're not going to
bind them?

It may be that there will be different semantics around inserting into
that table, each with a different INSERT statement, filling out
variant sets of columns. Right now, you've got a statement that fills
out just a few...