Hola.
Veo cosas algo inconexas. Hay una clase abstracta llamada cTaller, de la cuál hereda cVehiculo que de todos modos repite atributos de la anterior...
Bastaría con solo una clase Vehículo, que puede ser abstracta, y que de esta hereden las clases Diesel y Gasolina.
Luego veo que muchos datos se piden usando InputDialog, lo cuál no es nada óptimo, lo ideal sería mostrar formularios con campos de texto y un botón para recuperar todos esos datos introducidos
Las estructuras donde deberían guardarse los Usuarios y Vehículos no son dinámicas (tipo ArrayList) ni están preparadas para poder guardarse en disco.
El JMenuBar que debería mostrar la interfaz no está bien definido....
Habría que revisar muchas cosas, así que tal vez te ayude más si te voy mostrando como lo haría yo, con explicaciones lo más detalladas posibles.
Es un programa muy extenso y mi tiempo es limitado, así que iré haciendo lo que pueda y poco a poco. Ni siquiera se si podré terminarlo, pero quizás al menos te sirva para darle otro enfoque al código.
Mi código te parecerá muy diferente del tuyo, ya que yo no uso el asistente de NetBeans para crear interfaces, yo lo voy maquetando todo "a mano".
Te adjunto un archivo zip con el código fuente que llego escrito hasta ahora y un PDF explicando lo que he hecho. Échale un vistazo y pregunta las dudas que tengas.
Saludos