Non devi gestire questo errore, se si manifesta vuol dire che hai preso la parte sbagliata della stringa.
Quando ti succede visualizza il valore di varappoggio.Substring(14, pos2 - 14) e controlla che ci sia solo il numero; altrimenti devi controllare la stringa d'ingresso.
P.S. Continui a non provare lo Split ...