Hi,
What do you want to do with such large database (from 1973 to 2013)?
If I am not mistaken, there is no tick data available before 2007, so there is no point in trying to get data before 2007. But I am not sure about this. And also it is a but confusing as if getTimeOfFirstCandle() returns 1973, then it should be the starting date...
I am also not sure about what the error message really trying to say. But maybe if you reduce the interval by using a much closer starting date it will work. You can get further till support (or someone else) replies with the correct solution.
Let's say start to get only last year's data. If that goes well, you could extend the interval.
SimpleDateFormat sdf;
sdf = new SimpleDateFormat("yyyy.MM.dd");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
Date startDate = (Date)sdf.parse("2012.01.01");
firstTime = startDate.getTime();
Edit:
Alternatively you could use a different approach to get data:
You can download tick data into .csv files
here.And you can process this .csv file in a strategy as described in
this wiki page.
Hope these helps a bit to get further...