Try using the ISchedulingInfo interface to retrieve the two dates. Load your IInfoObject (here named scheduledInstance) with the scheduling properties, then:
ISchedulingInfo schedInfo = scheduledInstance.getSchedulingInfo();
Date beginDate = schedInfo.getBeginDate();
Date endDate = schedInfo.getEndDate();