The error is occurring because you are using a hyphen in your column name "zip-code".
MySLQ sees the hyphen as a Minus sign, so the name "zip-code" is interpreted as "zip minus code"
In naming column in your mySQL database, you should use only alpha numeric characters, the only exception being the Underscore (_). Try renaming the zip-code column to either "zipCode" or "zip_code"