ИМХО, эта функция должна использоваться только для быстрых и грязных прототипов.Если вы используете его каждый раз, когда запускаете приложение, просто не используйте его.Импортируйте файл раз и навсегда, а затем запускайте и останавливайте приложение столько раз, сколько захотите.Если схема или данные изменились, то повторно импортируйте их явно.
Если вы используете его для модульных тестов, то также создайте схему раз и навсегда и используйте dbUnit для импорта данныхперед каждым модульным тестом.Но данные, используемые модульным тестом, должны быть сведены к минимуму, необходимому для этого конкретного модульного теста.