Per poterlo inserire come null, devi aver dichiarato il campo come nullable. Detto questo è probabile che sia il metodo inserisci che ti crea una qualche conversione.
La query da eseguire deve essere di questo tipo
codice:
INSERT INTO `test` (
`id` ,
`num`,
`testo`
)
VALUES (
NULL , NULL, 'alfa beta charly'
);
Se non è così, devi verificare il metodo