Sie müssen nicht nur Zugriff auf die Tabellen im Schema gewähren, sondern auch auf das Schema selbst.
Aus dem Handbuch:
Standardmäßig können Benutzer nicht auf Objekte in Schemas zugreifen, die sie nicht besitzen. Um dies zu ermöglichen, muss der Besitzer des Schemas das USAGE-Privileg für das Schema erteilen.
Machen Sie also entweder Ihren erstellten Benutzer zum Besitzer des Schemas oder gewähren Sie diesem Benutzer NUTZUNG für das Schema.