O esquema é o seguinte, quando vc faz o "throw new IllegalArgumentException ("Deve Conter entre 5 a 20 Digitos");", ele trata como uma Exception, daquele jeito la que apareceu... vc pode fazer assim, em vez de dar o throw, da um System.out mesmo e exibe de volta a parte pro cara digitar o chassi