Ahoj.
Toho co chceš dosáhneš asi nejjednodušeji tak, že použiješ vyjímkový blok finally, který bude vracet dohodnutou hodnotu hlavní funkci main.
A teprve v hlavní funkci main vytiskeš podle návratové hodnoty případné System.out.print("Zadane cislo je chybne: " +a); a funkci main ukončíš návratovou hodnotou (okamžité ukončení programu).
Snad jsem to napsal srozumitelně.
//Editace
Teď jsem se zamyslel ještě jednou. Ten program je špatně navržený .
To co vrací funkce nactiAover() ti vlastně už jednou vrací funkce Integer.parseInt(a);
Takže celá funkce nactiAover() je redundantní obal.