Хотелось бы кода по минимуму и чтобы метод был универсальным для записи любой таблицы, переданной в качестве параметра.
А может не стоит она того, эта псевдоуниверсальность, ради 15-то таблиц? Слишком уж плохое это слово, "любой". Не буду повторять одну из любимых фраз Маззи.