Может ты пропустил нужное значение ? Очень часто, даже если подобрал верное кол-во колонок, ошибка всеравно выдается (не дифферент намбер, а другая), просто может ты этого не заметил.
дай линк вот и все решение, через пару дней у кого-нить поулчится + поищи у форба скриптик был для подстановки тех самых null, будет ставить пока не получиться верный запрос.