Date を内包してなおかつ Date を継承するのも出来るし (Wrapper つうか Adapter つうか):

public class DateEx extends Date{
  private Date date = null;
  …
  public long getYear(){ return date.getYear();}
  public long getTime(){ return date.getTime();}

String を long に変換する static メソッド作って、その返値をスーパークラスの
コンストラクタに渡すことも出来る:

public DateExt(String dt){
  super(parseDate(dt));
}
private static long parseDate(String dt) throws ParseException{
  DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  return df.parse(dt).getTime();  // あってるかな?
}