Fix input channel registration

The input sink registry implementation was incorrectly keying channels resulting in a failure to correctly proxy the setCharacterStream method of PreparedStatement. This resulted in columns in some databases being updated but not others (only one database would get the value, others would be empty)