Расчет координат

Добрый день!
у меня возникла проблемка, в структуре есть два поля startPoint и endPoint,
когда по отдельности добавляю точки на карту все работает, но при добавлении расчетного поля выводится одна линия (вместо 60) и не в том месте

ЁMetaProperty(datatype = “GeoPolyline”)
ЁGeometry
ЁConvert(converter = CubaLineStringWKTConverter.class)
public LineString getItemPath()
{
if(getStartPoint() == getEndPoint())
return null;

if( getStartPoint() != null && getEndPoint() != null)
{
    LineString sl = new GeometryFactory().createLineString(
            new Coordinate[]
                    {
                            new Coordinate(getStartPoint().getX(), getStartPoint().getX()),
                            new Coordinate(getEndPoint().getX(), getEndPoint().getX()),
                    });
    return sl;
}

return  null;

}

“Все спасибо помогли”
Сам разобрался