Some of the users of the 1.2.x and 1.0.x are conservative about changes, especially without a testcase. For now we'll resolve this issue in the released branches only.
Mike, please consider applying to the 1.2.x branch.
Thanks Dan for finding this error.
I will apply the patch to trunk.
Unassigning so a committer can review and hopefully commit.
Patch to properly call the setQueryTimeout() and setMaxRows() on the List of Statements.