Philipp Kohlschreiber survived a second-set wobble before finally overcoming Alejandro Falla at the Heineken Tennis Open in Auckland.