If you want to return the filtered items, in your case is returning all the items, correct? if yes, this problem is in CAMLQuery ...
I have read a small documentation(link below):
Microsoft MSDN
And I noticed the formatting ViewXml:
camlQuery.ViewXml = "<Where><Eq><FieldRef Name='Account' /><Value Type='Text'>123456</Value></Eq></Where>"
try with this code:
camlQuery.ViewXml = "<View><Query><Where><Eq><FieldRef Name='Account' /><Value Type='Text'>123456</Value></Eq></Where></Query></View>"
I have working using with caml.
some syntax to reflect:
camlquery.query = "<query> ..... </query>";
camlquery.ViewXml = "<view> ..... </view>";
SORRY MY BAD ENGLISH :S