Hi,
I am not sure whether that question is still related to the MissingData issue. There are some problems in that code, for example that there is a change between scalar data and data with dates - as needed for the DateListPlot.
The following might work:
(*Download the data*)
dkf = FinancialData["GE", {{2012, 5, 1}, {2012, 9, 30}}];
(*Make data scalar and fit time series*)
data = dkf[[All, 2]];
epoc = EstimatedProcess[data, ARIMAProcess[{a, b, c}, d, {e, f}, g]];
(*Forecast based on the model*)
forecasr = TimeSeriesForecast[epoc, data, {20}];
(*Join data and forecast*)
datapred = Join[data, Flatten[forecasr["Paths"], 1][[All, 2]]];
(*Generate dates for the DateListPlot; the BusinessDay option requires MMA10.0.2*)
dates = DateRange[dkf[[1, 1]], DayPlus[dkf[[-1, 1]], 31], "BusinessDay"];
(*Then Plot*)
DateListPlot[{Transpose[{dates, datapred}][[1 ;; Length[dkf]]], Transpose[{dates, datapred}][[Length[dkf] ;;]]}, Joined -> True, Filling -> Axis, PlotLabel -> "GE", ImageSize -> 350]
The result looks like this:

There is no problem with MissingData, and I am not sure whether this relates to the original post.
Cheers,
M.