Se vuoi proprio essere sicuro che chi estenderà la tua classe definisca i path dei file, puoi fare come dicevi tu, cioè definire nella tua classe uno o più metodi astratti (ad esempio getPath1(), getPath2(), ecc.), che poi chi estende la classe è costretto ad implementare (e a quel punto può fare come gli pare, cioè utilizzare gli init-param della servlet o cablare i nomi nel codice...).

Ciao,