Here is how my working test looks like now:
given()
.headers(myHeaders)
.multiPart("userID", "2345234")
.multiPart("description", "this is general description")
.multiPart("address", "address here")
.multiPart("city", "city here")
.multiPart("firstName", "first name")
.multiPart("lastName", "last name")
.multiPart("phone", "phone")
.multiPart("fax", "fax")
.multiPart("doctorName", "dname")
.multiPart("doctorState", "dstate")
.multiPart("doctorZip", "dzip")
.multiPart("type", "some type")
.multiPart("expirationDate", "10/10/2010")
.multiPart("measurment1", "12.1")
.multiPart("measurment2", "33.0")
.multiPart("measurment3", "26")
.multiPart("measurment4", "52")
.multiPart("measurment5", "54")
.multiPart("measurment6", "99")
.multiPart("measurment7", "432")
.multiPart("measurment8", "3"
.multiPart("measurment9", "32.2")
.multiPart("measurment10", "22.3")
.multiPart("measurment11", "1.0")
.multiPart("measurment12", "22")
.multiPart("measurment13", "77")
.multiPart("measurment14", "44")
.multiPart("measurment15", "55")
.multiPart("measurment16", "66")
.multiPart("measurment17", "55")
.multiPart("measurment18", "44")
.log().everything()
.expect()
.statusCode(201)
.contentType(ContentType.JSON)
.log().everything()
.when()
.post("myURL");
Instead of doing all of those multiparts, i wanted to pass the object i have, where all of those variables are set already, and that object would get converted into multipart automatically.