Calendar.YEAR - это номер поля, указывающий год для календаря.Его значение равно 1. Итак, когда вы делаете это:
cal.add(Calendar.YEAR, Calendar.YEAR + 1)
Первый параметр - это поле, которое вы хотите обновить (поле 1, ГОД), а второй - это сумма, которую вы хотите добавить кэто свойство, и в этот момент вы говорите, что хотите добавить Calendar.YEAR (1) + 1, поэтому вы добавляете 2 к году этого календаря.
Просто сделайте это:
cal.add(Calendar.YEAR, 1)
и вы получите то, что ожидаете.