Frankfurt Airport-Train connection?

I'm flying into Frankfurt (from Shanghai) later this year and connecting by train to Stuttgart. I'm due to arrive at 5.45am at Frankfurt, will an hour be enough to clear customs, collect luggage and board the train to stuttgart at this time?
4 answers 4