PreparedStatement.setObjectがうまくやってくれるようだ