use PreparedStatement again and use our own named parameter implementation