The ImportSqoop processor (maybe ExportSqoop too?) doesn't properly escape or quote command-line arguments to Sqoop. For example, if a password starts with $ then it won't be passed properly to Sqoop.
The work-around is to ensure that all properties in the processor and controller service are shell-escaped.
Password with special character are handled for Sqoop import job.