Cito o manual sobre Números de precisão arbitrária :
Você não pode atribuir números
>= 1 para uma coluna do tipo de dados numeric(2,2) . Simplesmente não há espaço para dígitos antes do ponto decimal. 0.999 e 0.995 também violam o tipo, pois arredondam para 1 com uma determinada escala de 2 .