Ну, я не знаю конкретно базы данных Oracle, но я знаю, что 255 - это волшебное число. Это максимальное значение, которое вы можете выразить в одном байте. Вероятно, что-то объявлено как Байт, который считает ваши записи, и вы переполняете его. Попробуйте перестроить весь проект с включенной проверкой диапазона и переполнением, и посмотрите, не возникает ли где-нибудь исключение, когда вы пытаетесь это сделать. Это должно помочь отследить это, если это на самом деле в коде, который вы компилируете. Если он находится в одной из библиотек, это не поможет.