Здравствуйте!
1) Все типы данных, которые вы указали, кроме даты, относятся к типу String. Все, что связано с датами класс Date (как вариант)
2) Я конечно не знаю, что именно вы пытаетесь реализовать, чтобы предложить хорошоее решение, но Вы можете например, создать простой класс Car (pojo) с нужными вам типами переменных. Например,
public class Car {
private String carNumber, carModel, carOwner;
private Date lastRepairDate, repairedDate;
// Constructors
public Car() {}
public Car(String carNumber, String carModel, String carOwner, Date lastRepairDate, Date repairedDate) {
this.carNumber = carNumber;
this.carModel = carModel;
this.carOwner = carOwner;
this.lastRepairDate = lastRepairDate;
this.repairedDate = repairedDate;
}
// Getters & Setters
// toString()
}
А дальше создать ArrayList и хранить их там... Хотя, было бы неплохо завести БД (достаточо sqlite) и хранить данные в БД.