Northants' Ian Holland took a magnificent catch off his own bowling to dismiss Yorkshire's Tom Kohler-Cadmore in the One-Day Cup.