Eh bien, je soupçonne que c'est le problème :
insert into MAXdb.emcsg values (default,?, ?, ? , ?, ?)
Vous n'avez pas spécifié à quelle colonne chacun de ces paramètres est censé se référer - et je suppose que vous n'avez pas 6 colonnes. Même si vous faites avoir 6 colonnes dans la table, ce serait une bonne idée d'indiquer explicitement dans le SQL quelle colonne vous voulez utiliser pour chaque paramètre.