L'ideale è creare un database relazionale. Ogni tabella da DB dovrebbe essere rappresentata da una classe, come in ibernazione. Dovresti fare 2 tavoli per la macchina. Uno per l'interno e uno per l'esterno dell'auto. Se vuoi aggiungere funzionalità extra, aggiungi semplicemente più colonne.