A close read of the API for Statement reveals the following line "All execution methods in the Statement interface implicitly close a statment's current ResultSet object if an open one exists." So...