El problema que le veo, es que la tabla en si está muy mal diseñada, porque no tiene ningún sentido usarla de esa forma.
En todo caso lo que debería existir en un conjunto de campo que están faltando y que la tabla quedase mas o menos así:
Cita: usuarios(id, nombre, apellido, dni)
id nombre apellido dni
1 Jose Perez 45678595
2 Carlos Diaz 46859784
Obviamente, la tabla donde estás haciendo el almacenamiento no es la que tu supones, o al menos la estructura de la misma no es la que describes.
Verifica tanto la estructura de la tabla que usas como la sentencia de inserción, porque el ejemplo carece de sentido.