Warum es nicht funktioniert ist leicht erklärt. Sollte der Transistor durchschalten, liegt im Stromkreis von +12V - Widerstand 1k - Transistor - Ventil - GND. Über den 1k Widerstand fließen max. 12mA, sicher zu wenig für die Ventile.
Warum hast du ein 12V Netzteil wenn die Ventile sonst mit max. 3,5V versorgt werden.
Um die Schaltung einigermassen vernünftig konzipieren zu können, braucht man zuerst die genauen Daten der Ventile.