Hallo fieseline,
dir auch ein gesundes neues Jahr vorab 
Wenn ich merke dass jemand mitarbeitet dann helfe ich auch gerne so gut ich kann!
Freut mich auch dass es bislang alles so gut geklappt hat.
Den Kalender jemand anderem zu geben ist eine Kleinigkeit...
Meld dich erstmal wieder mit deinem Datenbankadministrationstool (phpmyadmin) über die netcup Weboberfläche an.
Dann klick mal auf die Tabelle 'oc_clndr_calendars' auf der linken Seite. Du solltest nun alle Kalender sehen, und den dazugehörigen Usernamen (userid).
-> Wenn du für deinen eigentlichen User hier noch keinen Kalender hast, dann erstell einfach in der Owncloud einen leeren.
Bei mir sieht es nun so aus dass der Admin den Kalender mit der ID '1' hat, mein User hat den Kalender mit der ID '2'.
Ich denke dass wird bei dir ähnlich sein.
Jetzt klick mal links auf die Tabelle 'oc_clndr_objects', hier ist jeder Eintrag (Zeile/Row) ein Kalenderereignis.
Vielleicht fällt dir hier auch auf dass jede Zeile eine 'calendarid' hat. Das ist die Nummer des Kalenders der in der Tabelle 'oc_clndr_calendars' eingetragen ist.
(Und in der Tabelle 'oc_clndr_calendars' hat man die Userid um zu wissen wem der Kalender gehört! - Ich lasse jetzt hier mal die Fachbegriffe Primärschlüssel und Fremdschlüssel weg).
Die Aufgabe ist also klar: Wenn wir allen Kalenderereignissen die momentan die calendarid '1' haben, einfach die calendarid '2' geben (oder welche Nummer auch immer dein Kalender in der Tabelle 'oc_clndr_calendars' hat),
dann passt alles wieder zusammen weil die ganzen Ereignisse dann in deinem Kalender sind, nicht mehr im Kalender vom admin.
Und wie tun wir das? Simpel! Wir nutzen die Sprache in der die Datenbank sprechen kann. Diese nennt sich SQL (Structured Query Language) und ist wirklich einfach.
Klicke also einfach mal oben mittig auf "SQL". Es geht ein Eingabefenster auf wo (z.B.) schon drin steht: "SELECT * FROM `oc_clndr_objects` WHERE 1"
Jeder SQL Satz (Statement) der mit "SELECT" anfängt zeigt uns Daten an. Fängt er mit "DELETE" an, so löscht er Daten und wenn er mit "UPDATE" anfängt ändert er Daten.
Bevor ich jetzt abschweife, das Statement was du suchst lautet so:
"UPDATE oc_clndr_objects SET calendarid = 2 WHERE calendarid = 1"
(ohne die Anführungzeichen eingeben und auf 'OK' klicken)
Bei mir antwortet die Datenbank nun mit einem freundlich grünen Haken und dem Satz:
"5687 Datensätze betroffen. (Die Abfrage dauerte 0.0402 Sekunden)"
Ab jetzt sind alle Ereignisse des Kalenders 1 im Kalender 2 - und das in 0.0402 Sekunden.
Ich bin jedes mal wieder von der Mächtigkeit solcher Datenbank fasziniert 
Zur Reduzierung der Events kann ich dir natürlich sagen wie du dass in der Owncloud Datenbank selber machst, aber ein Tool kenne ich nicht.
(z.B. mit folgendem Statement: "DELETE FROM oc_clndr_objects WHERE startdate < '2007-12-18 18:30:00'")
Außerdem ist der Grundsatz der Datenbanken: NIEMALS löschen. Wer weiß wann du die Daten noch mal brauchen kannst 
Lg,
Thomas