Threadsafety y el tema de las clases estaticas para hacer las llamadas a los servicios, tambien al rededor de las fechas y utilizando SimpleDateFormat.
Los paquetes. Por ejemplo, el Request y los "servicios" en el mismo paquete.
IsTodayHoliday (en Feriados.java) podria presentar diferencias si el servicio es llamado desde un servicdor China, para obtener los dias feriados en RD. Deberia parametrizarse y utilizar posiblemente TimeZone como parametro y de ahi obtener la fecha correcta con Calendar.getInstance(TimeZone).
Tengo algunos concerns sobre esto.