Cauando montes la sentencia SQL utiliza la expresion NULL.
Fijate , tu montas la siguiente SQL:
INSERT INTO OFICINAS VALUES(SEQ.NEXTVAL,'TEXTO1','TEXTO2',,1,'TEXTO3','','','','','','TEXTO4',1)
y lo que debes tener en tu string antes de ejecutar es:
INSERT INTO OFICINAS VALUES(SEQ.NEXTVAL,'TEXTO1','TEXTO2',null,1,'TEXTO3','','','','','','TEXTO4',1)
De todos modos te recomiendo que utilices objetos ADODB.Command con parámetros.
Saludos,