Everything most likely runs just fine as long as you set repository.type to "rdbms" but that's not obvious.
There are two issues here:
1) The documentation is insufficient. It never says what to change repository.type to if you're using the Enterprise repository.
2) The code (i.e. KettleComponent) won't recognize any value except for "files" and "rdbms". "rdbms" doesn't seem appropriate for the Enterprise repository but in fact, that's what you have to enter to get it to work!