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
Se non è così, devi verificare il metodocodice:INSERT INTO `test` ( `id` , `num`, `testo` ) VALUES ( NULL , NULL, 'alfa beta charly' );