Have you checked IBM's iSeries Access site to make sure you have the latest PTF applied to support Vista?
Microsoft Windows Operating Systems and iSeries Access
Looks like it is V5R4M0 with service pack PTF SI25949 or later for Vista Ultimate/Business Editions.