update insertPublisher(..) to use PreparedStatement