I checked two place name cds for Sweden. There is no place called Ravola. "Perhaps" it is Räfvola, which I found on the Rosenberg CD. Rosenberg was made from a book written about Swedish place names in the 1880s. It was a village in Grangärde parish in Kopparberg county, Dalarna province. That location's spelling has changed over the years. It was spelled Rävvåla in the place name cd "Svenska Ortnamn 1999". (Swedish Place Names 1999).
I don't know if that "Rävvåla" is your Ravola. I just know that there is no Ravola.
If you want expert help with Swedes, you would be better off trying to post on the Sweden forum. Type Sweden into the "Jump to Forum" space at the top right of this page.
I think that I have found your "John Jackson", however. Look at this man who emigrated from Räfvåla in Grangärde parish, Kopparberg county, Dalarna province.
This information comes from an index called the Emibas CD. Emibas was made from registrations in the Swedish parish to go to a foreign country. It is about 75% complete.
Jakobsson "Andersers", Johan Arbetare = worker (unmarried man)
b. 3/19/1860 in Grangärde, Kopparbergs län (Dalarna)
Emigrated 4/16/1886 from Räfvåla, Grangärde, Kopparbergs län (Dalarna) to Nordamerika
Source: Household Examination Roll, p. 141
Emibas migration file ID: Grangärde W 1886 018
You said he was born from 15 March to 19 March 1860, and this man was born on 19 March. The village fits (even though it isn't spelled "Ravola"; it would be pronounced about that way). Johan is a name often Americanized to John. He wasn't married at the time of emigration.
Ask on the Sweden forum for help finding your Anna "Johnson".
I looked at the household examination record for Grangärde parish 1881-1889, using the page number found on the Emibas lookup.