Implementations may freely use the argument Connection to run
statements against the database. Implementations MUST manage the
lifecycle of any resources created from this connection,
such as Statement or ResultSet. Implementations MUST NOT
manage the lifecycle of the Connection, which is managed by the
ConnectionProvider that provided the connection to
this ConnectionCallable.