If you add in level 0 for each class, so that "double HP at first level" is because 1st level is actually two levels*, it works fine.
*or, my preference, 3 apprentice levels before the default starting level.
Otherwise, you can't do it without making level 1 too undifferentiated to be fun for...