Relativamente agli attributi, non ne esistono di "vuoti": Java assegna loro un valore di default (0 per gli int, null per gli oggetti, e così via) e se tu non fai nulla per modificarlo, quello è e quello rimane. Non modificando mai "eta" (come avviene nel caso in cui il parametro della richiesta è vuoto) il suo valore rimane quindi a 0: se questa situazione non è accettabile per la tua applicazione devi essere tu a prevederlo, eventualmente generando delle eccezioni.
Una possibile sequenza di controlli può essere questa:
- parametro null
- parametro di lunghezza 0
- parametro non numerico
- parametro numerico ma con valore scorretto
- altri controlli