Vous n'avez pas besoin du cast de chaîne, les données seront déjà des chaînes.
Assurez-vous qu'il n'y a pas de guillemets dans les données du fichier. Faites écho à la chaîne SQL avant de l'exécuter pour voir s'il y a manifestement quelque chose qui ne va pas.
Changez le SQL en :
"INSERT INTO my_table (`field1Name`, `field2Name`, `field3Name`, `field4Name`, `field5Name`) VALUES('%s', '%s', '%s', '%s', '%s');"
Cette modification inclut les noms de champ et la citation des deux dernières valeurs.