Selon la documentation de Liquibase :http://www.liquibase.org/documentation/rollback.html
Mais votre action createTable n'est pas après la balise "checkpoint", mais est marquée avec cette balise elle-même. Si vous souhaitez annuler cette action, vous devez disposer d'un tagDatabase dans un ensemble de modifications séparé avant createTable.
Aussi, pourquoi utilisez-vous un journal des modifications vide pour la restauration ? Il devrait contenir les modifications que vous avez utilisées pour la commande de mise à jour (créer une table, etc.).