Can you reverse the executeUpdate and executeQuery and call executeQuery() in execute() instead? I think this is more like a query than an update.