questo:

var cliente = ["pippo1","pippo2","pippo3"];

č un array di stringhe

questo invece:

[{ "cliente": "pippo1" }, { "cliente": "pippo2" }, { "cliente": "pippo3" }]

č un array di oggetti.

Il plugin autocomplete si aspetta di ricevere un array di oggetti? verificalo dalla documentazione.