変な構文
throw new OldException{
System.out.println("年齢が高すぎます" + age + "歳");
}

これって
throw new OldException("年齢が高すぎます" + age + "歳");
って書きたいのじゃないの?